QUIC: Add memory_reduction_timeout configuration#44408
QUIC: Add memory_reduction_timeout configuration#44408RyanTheOptimist merged 3 commits intoenvoyproxy:mainfrom
Conversation
Signed-off-by: Ting Pan <panting@google.com>
|
/retest |
1 similar comment
|
/retest |
|
/assign @wang178c |
|
/retest |
|
CC @envoyproxy/api-shepherds: Your approval is needed for changes made to |
adisuissa
left a comment
There was a problem hiding this comment.
/lgtm api
Please add tests that validate that this is working as expected.
cc @RyanTheOptimist :
are these kind of features supported by the general QUIC implementations, or are they specific to the QUICHE implementation that Envoy uses?
|
Thanks!
This feature has been tested internally and is a straightforward QUICHE knob. We have test coverage in QUICHE.
This feature is generally useful for any non-frontline proxy and has been validated in two other non-Envoy-based proxies internally. |
Signed-off-by: Ting Pan <panting@google.com>
|
/assign @RyanTheOptimist |
|
/retest |
It is generally preferable to have all the QUICHE related knobs in a QUICHE specific type, regardless of frontline/non-frontline proxy. That is features that should be configured for any QUIC implementation will be added to |
Commit Message: quic: add memory_reduction_timeout configuration support
Additional Description: Added a new configuration option
memory_reduction_timeouttoQuicProtocolOptionsto allow setting a timeout for memory reduction callbacks when the network is idle.Risk Level: low
Testing: N/A
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]